125 research outputs found

    Multi-Stage Programming for GPUs in Modern C++ using PACXX

    Get PDF
    Writing and optimizing programs for high performance on systems with GPUs remains a challenging task even for expert programmers. One promising optimization technique is to evaluate parts of the program upfront on the CPU and embed the computed results in the GPU code allowing for more aggressive compiler optimizations. This technique is known as multi-stage programming and has proven to allow for significant performance benefits. Unfortunately, to achieve such optimizations in current GPU programming models like OpenCL, programmers are forced to manipulate the GPU source code as plain strings, which is error-prone and type-unsafe. In this paper we describe PACXX - a GPU programming approach using modern C++ standards, with the convenient features like type deduction, lambda expressions, and algorithms from the standard template library (STL). Using PACXX, a GPU program is written as a single C++ program, rather than two distinct host and kernel programs. We extend PACXX with an easy-to-use and type-safe API for multi-stage programming avoiding the pitfalls of string manipulation. Using just-in-time compilation techniques, PACXX generates efficient GPU code at runtime. Our evaluation shows that using PACXX allows for writing multi-stage code easier and safer than currently possible. Using two detailed application studies we show that multi-stage programming can significantly outperform equivalent non-staged programs. Furthermore, we show that PACXX generates code with performance comparable to industrial-strength OpenCL compilers

    Test Case Permutation to Improve Execution Time

    Get PDF

    Succinct Representations for Abstract Interpretation

    Full text link
    Abstract interpretation techniques can be made more precise by distinguishing paths inside loops, at the expense of possibly exponential complexity. SMT-solving techniques and sparse representations of paths and sets of paths avoid this pitfall. We improve previously proposed techniques for guided static analysis and the generation of disjunctive invariants by combining them with techniques for succinct representations of paths and symbolic representations for transitions based on static single assignment. Because of the non-monotonicity of the results of abstract interpretation with widening operators, it is difficult to conclude that some abstraction is more precise than another based on theoretical local precision results. We thus conducted extensive comparisons between our new techniques and previous ones, on a variety of open-source packages.Comment: Static analysis symposium (SAS), Deauville : France (2012

    A Formally Verified NAT Stack

    Get PDF
    Prior work proved a stateful NAT network function to be semantically correct, crash-free, and memory safe. Their toolchain verifies the network function code while assuming the underlying kernel-bypass framework, drivers, operating system, and hardware to be correct. We extend the toolchain to verify the kernel-bypass framework and a NIC driver in the context of the NAT. We uncover bugs in both the framework and the driver. Our code is publicly available

    Cerebral processing of voice gender studied using a continuous carryover fMRI design

    Get PDF
    Normal listeners effortlessly determine a person's gender by voice, but the cerebral mechanisms underlying this ability remain unclear. Here, we demonstrate 2 stages of cerebral processing during voice gender categorization. Using voice morphing along with an adaptation-optimized functional magnetic resonance imaging design, we found that secondary auditory cortex including the anterior part of the temporal voice areas in the right hemisphere responded primarily to acoustical distance with the previously heard stimulus. In contrast, a network of bilateral regions involving inferior prefrontal and anterior and posterior cingulate cortex reflected perceived stimulus ambiguity. These findings suggest that voice gender recognition involves neuronal populations along the auditory ventral stream responsible for auditory feature extraction, functioning in pair with the prefrontal cortex in voice gender perception

    Blood neutrophils from children with COVID-19 exhibit both inflammatory and anti-inflammatory markers

    Get PDF
    Background: Perhaps reflecting that children with COVID-19 rarely exhibit severe respiratory symptoms and often remain asymptomatic, little attention has been paid to explore the immune response in pediatric COVID-19. Here, we analyzed the phenotype and function of circulating neutrophils from children with COVID-19. Methods: An observational study including 182 children with COVID-19, 21 children with multisystem inflammatory syndrome (MIS-C), and 40 healthy children was performed in Buenos Aires, Argentina. Neutrophil phenotype was analyzed by flow cytometry in blood samples. Cytokine production, plasma levels of IgG antibodies directed to the spike protein of SARS-CoV-2 and citrullinated histone H3 were measured by ELISA. Cell-free DNA was quantified by fluorometry. Findings: Compared with healthy controls, neutrophils from children with COVID-19 showed a lower expression of CD11b, CD66b, and L-selectin but a higher expression of the activation markers HLA-DR, CD64 and PECAM-1 and the inhibitory receptors LAIR-1 and PD-L1. No differences in the production of cytokines and NETs were observed. Interestingly, the expression of CD64 in neutrophils and the serum concentration of IgG antibodies directed to the spike protein of SARS-CoV-2 distinguished asymptomatic from mild and moderate COVID-19. Interpretation: Acute lung injury is a prominent feature of severe COVID-19 in adults. A low expression of adhesion molecules together with a high expression of inhibitory receptors in neutrophils from children with COVID-19 might prevent tissue infiltration by neutrophils preserving lung function.Fil: Seery, Vanesa. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Houssay. Instituto de Investigaciones Biomédicas en Retrovirus y Sida. Universidad de Buenos Aires. Facultad de Medicina. Instituto de Investigaciones Biomédicas en Retrovirus y Sida; ArgentinaFil: Raiden, Silvina Claudia. Gobierno de la Ciudad de Buenos Aires. Hospital General de Niños Pedro Elizalde (ex Casa Cuna); ArgentinaFil: Algieri, Silvia C.. Hospital Nacional Profesor Alejandro Posadas.; ArgentinaFil: Grisolía, Nicolás A.. Gobierno de la Ciudad de Buenos Aires. Hospital General de Niños Pedro Elizalde (ex Casa Cuna); ArgentinaFil: Filippo, Daniela. Hospital Municipal Diego Thompson; ArgentinaFil: De Carli, Norberto. Clinica del Niño de Quilmes; ArgentinaFil: Di Lalla, Sandra. Gobierno de la Ciudad de Buenos Aires. Hospital General de Niños Pedro Elizalde (ex Casa Cuna); ArgentinaFil: Cairoli, Héctor. Gobierno de la Ciudad de Buenos Aires. Hospital General de Niños Pedro Elizalde (ex Casa Cuna); ArgentinaFil: Chiolo, María J.. Gobierno de la Ciudad de Buenos Aires. Hospital General de Niños Pedro Elizalde (ex Casa Cuna); ArgentinaFil: Meregalli, Claudia N.. Gobierno de la Ciudad de Buenos Aires. Hospital General de Niños Pedro Elizalde (ex Casa Cuna); ArgentinaFil: Gimenez, Lorena I.. Hospital Municipal Diego Thompson; ArgentinaFil: Gregorio, Gabriela. Hospital Nacional Profesor Alejandro Posadas.; ArgentinaFil: Sarli, Mariam. Hospital Nacional Profesor Alejandro Posadas.; ArgentinaFil: Alcalde, Ana L.. Hospital Nacional Profesor Alejandro Posadas.; ArgentinaFil: Davenport, Carolina. Gobierno de la Ciudad de Buenos Aires. Hospital General de Niños Pedro Elizalde (ex Casa Cuna); ArgentinaFil: Bruera, María J.. Hospital Nacional Profesor Alejandro Posadas.; ArgentinaFil: Simaz, Nancy. Hospital Nacional Profesor Alejandro Posadas.; ArgentinaFil: Pérez, Mariela F.. Hospital Nacional Profesor Alejandro Posadas.; ArgentinaFil: Nivela, Valeria. Hospital Nacional Profesor Alejandro Posadas.; ArgentinaFil: Bayle, Carola. Hospital Nacional Profesor Alejandro Posadas.; ArgentinaFil: Tuccillo, Patricia. Ministerio de Defensa. Armada Argentina. Hospital Naval Buenos Aires Cirujano Mayor Dr. Pedro Mallo; ArgentinaFil: Agosta, María T.. Ministerio de Defensa. Armada Argentina. Hospital Naval Buenos Aires Cirujano Mayor Dr. Pedro Mallo; ArgentinaFil: Pérez, Hernán. Ministerio de Defensa. Armada Argentina. Hospital Naval Buenos Aires Cirujano Mayor Dr. Pedro Mallo; ArgentinaFil: Villa Nova, Susana. Gobierno de la Ciudad de Buenos Aires. Hospital General de Agudos "Juan A. Fernández"; ArgentinaFil: Suárez, Patricia. Gobierno de la Ciudad de Buenos Aires. Hospital General de Agudos "Juan A. Fernández"; ArgentinaFil: Takata, Eugenia M.. Gobierno de la Ciudad de Buenos Aires. Hospital General de Agudos "Juan A. Fernández"; ArgentinaFil: García, Mariela. Gobierno de la Ciudad de Buenos Aires. Hospital General de Agudos "Juan A. Fernández"; ArgentinaFil: Lattner, Jorge. Gobierno de la Ciudad de Buenos Aires. Hospital General de Agudos "Juan A. Fernández"; ArgentinaFil: Rolón, María J.. Gobierno de la Ciudad de Buenos Aires. Hospital General de Agudos "Juan A. Fernández"; ArgentinaFil: Coll, Patricia. Gobierno de la Ciudad de Buenos Aires. Hospital General de Agudos "Juan A. Fernández"; ArgentinaFil: Sananez, Inés. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Houssay. Instituto de Investigaciones Biomédicas en Retrovirus y Sida. Universidad de Buenos Aires. Facultad de Medicina. Instituto de Investigaciones Biomédicas en Retrovirus y Sida; ArgentinaFil: Holgado, María Pía. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Houssay. Instituto de Investigaciones Biomédicas en Retrovirus y Sida. Universidad de Buenos Aires. Facultad de Medicina. Instituto de Investigaciones Biomédicas en Retrovirus y Sida; ArgentinaFil: Ferrero, Fernando. Gobierno de la Ciudad de Buenos Aires. Hospital General de Niños Pedro Elizalde (ex Casa Cuna); ArgentinaFil: Geffner, Jorge Raúl. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Houssay. Instituto de Investigaciones Biomédicas en Retrovirus y Sida. Universidad de Buenos Aires. Facultad de Medicina. Instituto de Investigaciones Biomédicas en Retrovirus y Sida; ArgentinaFil: Arruvito, Maria Lourdes. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Houssay. Instituto de Investigaciones Biomédicas en Retrovirus y Sida. Universidad de Buenos Aires. Facultad de Medicina. Instituto de Investigaciones Biomédicas en Retrovirus y Sida; Argentin

    Electrophysiological evidence for an early processing of human voices

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>Previous electrophysiological studies have identified a "voice specific response" (VSR) peaking around 320 ms after stimulus onset, a latency markedly longer than the 70 ms needed to discriminate living from non-living sound sources and the 150 ms to 200 ms needed for the processing of voice paralinguistic qualities. In the present study, we investigated whether an early electrophysiological difference between voice and non-voice stimuli could be observed.</p> <p>Results</p> <p>ERPs were recorded from 32 healthy volunteers who listened to 200 ms long stimuli from three sound categories - voices, bird songs and environmental sounds - whilst performing a pure-tone detection task. ERP analyses revealed voice/non-voice amplitude differences emerging as early as 164 ms post stimulus onset and peaking around 200 ms on fronto-temporal (positivity) and occipital (negativity) electrodes.</p> <p>Conclusion</p> <p>Our electrophysiological results suggest a rapid brain discrimination of sounds of voice, termed the "fronto-temporal positivity to voices" (FTPV), at latencies comparable to the well-known face-preferential N170.</p
    • …
    corecore